<?php
$in_site = 'dassnfu';
include_once($_SERVER['DOCUMENT_ROOT']."/start.php");
$page = 'Teambeheer';

//Ben je wel ingelogd?
if(empty($_SESSION['spelerId'])) {
	include_once($_SERVER['DOCUMENT_ROOT']."/header.php");
	include_once($_SERVER['DOCUMENT_ROOT']."/sidebar.php");
	echo "<div id='main'><div id='submain'><div class='content'><div class='subcontent'>
		<div class='content_header'><h1>Speler toevoegen</h1></div>
		<div class='content_main'>";
	echo "<div class='error'><p class='icon'>Login om deze pagina te bekijken.</p></div>";
	echo "</div></div></div></div></div>";	//content_main, sub_content, content, sub_main, main
	include_once($_SERVER['DOCUMENT_ROOT']."/footer.php");
	die();
}
//Heb je wel het recht om deze pagina te bekijken?
if(($_SESSION['rechten'] & (1 << $rechten['spelers_beheren'])) == 0) {
	include_once($_SERVER['DOCUMENT_ROOT']."/header.php");
	include_once($_SERVER['DOCUMENT_ROOT']."/sidebar.php");
	echo "<div id='main'><div id='submain'><div class='content'><div class='subcontent'>
		<div class='content_header'><h1>Speler toevoegen</h1></div>
		<div class='content_main'>";
	echo "<div class='error'><p class='icon'>Je hebt niet het recht om deze pagina te bekijken.</p></div>";
	echo $_SESSION['rechten'];
	echo "</div></div></div></div></div>";	//content_main, sub_content, content, sub_main, main
	include_once($_SERVER['DOCUMENT_ROOT']."/footer.php");
	die();
}

$bestanden = "<link rel='stylesheet' type='text/css' href='/bestanden/css/style_tabellen".$style_nmr.".css' />
<!-- Qtip -->
<link rel='stylesheet' type='text/css' href='/bestanden/js/qtip/css/jquery.qtip".$style_nmr.".css' />
<script type='text/javascript' src='/bestanden/js/qtip/js/jquery.qtip.min.js'></script>
<script type='text/javascript' src='/bestanden/js/qtip/js/standard_initialize.js'></script>
<!-- Popup -->
<link rel='stylesheet' type='text/css' href='/bestanden/js/popup/css/popup".$style_nmr.".css' />
<script type='text/javascript' src='/bestanden/js/popup/js/popup.js'></script>
<script type='text/javascript'>
$(document).ready(function() {	
	$('#popup_close, #popup').click(function(event) {
		if(event.target.id == 'popup' || event.target.id == 'popup_close') { 	
			$('body').removeClass('noscroll');
			$('#popup').hide();
		}
	});
});
</script>
<script type='text/javascript'>
	// copyright 1999 Idocs, Inc. http://www.idocs.com
	// Distribute this script freely but keep this notice in place
	var resultaat = new Array();
	var length = 0;
	var length2 = 0;
	var error = '';
	var gebruikersnaam_bezet = false;
	
	function numbersonly(myfield, e)
	{
		var key;
		var keychar;
		
		if (window.event)
			key = window.event.keyCode;
		else if (e)
			key = e.which;
		else
			return true;
		keychar = String.fromCharCode(key);
		
		// control keys
		if ((key==null) || (key==0) || (key==8) || 
			(key==9) || (key==13) || (key==27) )
			return true;
		
		// numbers
		else if (('0123456789').indexOf(keychar) > -1)
			return true;
		
		else
			return false;
	}
	
	function checkGebruikersnaam() 
	{
		var gebruiker = document.myform.gebruikersnaam.value.toLowerCase();
		for(var i = 0; i < gebruikers.length; i++) {
			if(gebruiker == gebruikers[i])
			{
				gebruikersnaam_bezet = true;
				$('#gebruikersnaam_bezet').show();
				return false;
			}
		}
		gebruikersnaam_bezet = false;
		$('#gebruikersnaam_bezet').hide();
		return true;
	}
	
	function controleer(contact)
	{		
		var goed = true;
		error = '';
		if(gebruikersnaam_bezet == true || contact.gebruikersnaam.value == '' || contact.gebruikersnaam.value.length < 3) {
			if(contact.gebruikersnaam.value == '') {
				error += 'Er is geen gebruikersnaam ingevuld<br>';
			}else if(gebruikersnaam_bezet) {
				error += 'De gebruikersnaam bestaat al<br>';
			}else {
				error += 'De gebruikersnaam moet minimaal uit 3 tekens bestaan<br>';
			}
			goed = false;
		}
		
		//De invulvakken en opmerkingen op wit en goed, zo klopt de uitvoer van de volgende functie altijd.
		if(contact.wachtwoord1.value != contact.wachtwoord2.value || (contact.wachtwoord1.value.length != 0 && contact.wachtwoord1.value.length < 3)) {
			if(contact.wachtwoord1.value.length < 3) {
				error += 'Het wachtwoord moet uit minimaal 3 tekens bestaan<br>';
			}
			if(contact.wachtwoord1.value != contact.wachtwoord2.value) {
				error += 'De ingevulde wachtwoorden komen niet met elkaar overeen.<br>';
			}
			goed = false;
		}
		
		if(contact.voornaam.value == '') {
			error += 'Er is geen voornaam ingevuld.<br>';
			goed = false;
		}
	
		if(contact.achternaam.value == '') {
			error += 'Er is geen achternaam ingevuld.<br>';
			goed = false;
		}
		
		if(contact.email.value == '') {
			error += 'Er is geen email ingevuld.<br>';
			goed = false;
		}
			
		if((contact.tel_deel1.value.length + contact.tel_deel2.value.length != 0) && (contact.tel_deel1.value.length + contact.tel_deel2.value.length != 10)) {
			error += 'Het telefoon nummer bestaat niet uit 10 cijfers.<br>';
			goed = false;
		}
		
		if((contact.mob.value.length != 0) && (contact.mob.value.length != 10)) {
			error += 'Het mobiele nummer bestaat niet uit 10 cijfers.<br>';
			goed = false;
		}
		
		$('#error').html('<p class=\'icon\'>' + error + '</p>');
		if(error != '') {
			$('#error').show();
		}else {
			$('#error').hide();
		}
		return goed;
	}
</script>";

include_once($_SERVER['DOCUMENT_ROOT']."/php_functions/database_connectie.php");
include_once($_SERVER['DOCUMENT_ROOT']."/php_functions/dag_maand.php");
include_once($_SERVER['DOCUMENT_ROOT']."/header.php");
include_once($_SERVER['DOCUMENT_ROOT']."/sidebar.php");

$error = "";
if(isset($_POST['wijzigen'])) {
	$gebruikersnaam = strtolower($_POST['gebruikersnaam']);
	$result = mysql_query("SELECT gebruikersnaam, email FROM Speler WHERE spelerId NOT LIKE '".$_SESSION['spelerId']."' AND (gebruikersnaam = '".$gebruikersnaam."' OR email = '".$_POST['email']."')");
	if($result <> null && mysql_num_rows($result) > 0) {
		while($row = mysql_fetch_array($result)) {
			if($row['gebruikersnaam'] == $gebruikersnaam) {
					$error .= "<div class='error'><p class='icon'>De gekozen gebruikersnaam bestaat al.</p></div>";
			}
		}
	}
	if($_POST['gebruikersnaam'] == "") {
		$error .= "<div class='error'><p class='icon'>Er is geen gebruikersnaam ingevuld.</p></div>";
	}
	if($_POST['email'] == "") {
		$error .= "<div class='error'><p class='icon'>Er is geen e-mail adres ingevuld.</p></div>";
	}
	if(strlen($_POST['wachtwoord1']) <> 0 && strlen($_POST['wachtwoord1']) < 3) {
		$error .= "<div class='error'><p class='icon'>Er is geen wachtwoord ingevuld.</p></div>";
	}else if($_POST['wachtwoord1'] <> $_POST['wachtwoord2']) {
		$error .= "<div class='error'><p class='icon'>De ingevulde wachtwoorden komen niet met elkaar overeen.</p></div>";
	}
	if($_POST['voornaam'] == "") {
		$error .= "<div class='error'><p class='icon'>Er is geen voornaam ingevuld.</p></div>";
	}
	if($_POST['achternaam'] == "") {
		$error .= "<div class='error'><p class='icon'>Er is geen achternaam ingevuld.</p></div>";
	}
	if((strlen($_POST['tel_deel1']) + strlen($_POST['tel_deel2']) > 0) && (strlen($_POST['tel_deel1']) + strlen($_POST['tel_deel2']) <> 10)) {
		$error .= "<div class='error'><p class='icon'>Het telefoonnummer bestaat niet uit 10 cijfers.</p></div>";
	}
	if((strlen($_POST['mob']) > 0) && (strlen($_POST['mob']) <> 10)) {
		$error .= "<div class='error'><p class='icon'>Het mobiele nummer bestaat niet uit 10 cijfers.</p></div>";
	}
	if($error == "") {
		//De wijzigingen doorvoeren
		$sql_gelukt = false;
		$sql_gelukt = mysql_query("UPDATE Speler
										SET
										gebruikersnaam = '".$gebruikersnaam."',
										".(empty($_POST['wachtwoord1']) ? '' : "wachtwoord = '".md5($_POST['wachtwoord1'])."',")."
										voornaam = '".$_POST['voornaam']."',
										tussenvoegsel = ".(empty($_POST['tussenvoegsel']) == 1 ? "NULL" : "'".$_POST['tussenvoegsel']."'").",
										achternaam = '".$_POST['achternaam']."',
										email = '".strtolower($_POST['email'])."',
										mobNummer = ".(empty($_POST['mob']) ? "NULL" : "'".$_POST['mob']."'").",
										telNummer = ".(empty($_POST['tel_deel1']) ? "NULL" : "'".$_POST['tel_deel1']."-".$_POST['tel_deel2']."'").",
										gegevensZichtbaar = ".(empty($_POST['gegevensZichtbaar']) ? "'0'" : "'1'").",
										scheidsHerinnering = ".(empty($_POST['scheidsHerinnering']) ? "'0'" : "'1'").",
										kantineHerinnering = ".(empty($_POST['kantineHerinnering']) ? "'0'" : "'1'")."
										WHERE spelerId = '".$_SESSION['spelerId']."'");
		if($sql_gelukt) {
			$popup_info = "<div class='succes'><p class='icon'>De wijzigingen zijn succesvol doorgevoerd.</p></div>";
		}else {
			$popup_info = "<div class='error'><p class='icon'>Er is iets fout gegaan tijdens het verzenden van de gegevens, de wijzigingen zijn niet doorgevoerd.</p></div>";
		}
	}else {
		$popup_info = $error;
	}
}

//Controleren of de gebruikersnaam al bestaat met javascript
$result = mysql_query("SELECT spelerId, gebruikersnaam FROM Speler");
$gebruikers = array();
$length = 0;
while($result <> null && $row = mysql_fetch_array($result))
{
	if($_SESSION['spelerId'] <> $row['spelerId']) {
		$gebruikers[$length] = $row['gebruikersnaam'];
		$length++;
	}
}

//Beide arrays die gemaakt zijn in php overzetten naar javascript, evenals de post van het verenigingId en teamId
echo '<script type="text/javascript">'.PHP_EOL;
echo 'var gebruikers = '.json_encode($gebruikers).';'.PHP_EOL;
echo '</script>';

//Popup gedeelte
echo "<div id='popup' ".(isset($_POST['i']) || !empty($popup_info) ? "style='display: block'" : "").">";
echo "<div id='popup_page'>";
echo "<div id='popup_content'>";
if(isset($_POST['i'])) {
	echo $_POST['i'];
}
if(!empty($popup_info)) {
	echo $popup_info;
}
echo "</div>";
echo "</div>";
echo "<div id='popup_close'></div>";
echo "</div>";
?>
<div id="main">
<div id="submain">
<div class="content first_child">
<div class="subcontent">
<div class="content_header">
<h1>Instellingen en gegevens</h1>
</div>
<div class="content_main">
<form method="post" name="myform" onsubmit="return controleer(this);" action="./">
<input type="hidden" name="wijzigen" value="1">
<?php

$result = mysql_query("SELECT * FROM Speler WHERE spelerId = '".$_SESSION['spelerId']."'");
while($result <> null && $row = mysql_fetch_array($result))
{
	echo "<input type='hidden' name='bondsnummer' value='".$row['bondsnummer']."'>";
	echo "<table class='met_achtergrond' style='text-align: left;'>";
	echo "<tr>";
	echo "<td>";
	echo "Gebruikersnaam *</td>";
	echo "<td>";
		echo "<span class='textfield'><input type='text' name='gebruikersnaam' style='width: 125px;' maxlength='25' onKeyUp='checkGebruikersnaam()' value='".(empty($_POST['gebruikersnaam']) ? $row['gebruikersnaam'] : $_POST['gebruikersnaam'])."'></span></td>";
	echo "</tr>";
	//Als de gebruikersnaam al bestaat wordt dat hier weergegeven
	echo "<tr id='gebruikersnaam_bezet' style='display: none;'><td colspan='3'><div class='error'><p class='icon'>De gebruikers naam bestaat al</p></div></td></tr>";

	echo "<tr>";
	echo "<td colspan='2'>";
		echo "<div class='information'><p>Laat het wachtwoord leeg als je deze niet wilt wijzigen</p></div></td>";
	echo "</tr>";

	echo "<tr>";
	echo "<td>";
	echo "Niew wachtwoord</td>";
	echo "<td>";
		echo "<span class='textfield'><input type='password' name='wachtwoord1' style='width: 125px;' maxlength='25' onKeyUp='checkWachtwoord1()' value='".$_POST['wachtwoord1']."'></span></td>";
	echo "<td>";
	echo "</tr>";

	echo "<tr>";
	echo "<td>";
	echo "Herhaal<br>nieuw wachtwoord</td>";
	echo "<td>";
		echo "<span class='textfield'><input type='password' name='wachtwoord2' style='width: 125px;' maxlength='25' value='".$_POST['wachtwoord2']."'></span></td>";
	echo "</tr>";

	echo "<tr>";
	echo "<td>";
	echo "Voornaam *</td>";
	echo "<td colspan='2'>";
		echo "<span class='textfield'><input type='text' name='voornaam' style='width: 125px;' maxlength='25' value='".(empty($_POST['voornaam']) ? $row['voornaam'] : $_POST['voornaam'])."'></span></td>";
	echo "</tr>";

	echo "<tr>";
	echo "<td>";
	echo "Tussenvoegsel</td>";
	echo "<td colspan='2'>";
		echo "<span class='textfield'><input type='text' name='tussenvoegsel' style='width: 62px;' maxlength='10' value='".(empty($_POST['tussenvoegsel']) ? $row['tussenvoegsel'] : $_POST['tussenvoegsel'])."'></span></td>";
	echo "</tr>";

	echo "<tr>";
	echo "<td>";
	echo "Achternaam *</td>";
	echo "<td colspan='2'>";
		echo "<span class='textfield'><input type='text' name='achternaam' style='width: 125px;' maxlength='25' value='".(empty($_POST['achternaam']) ? $row['achternaam'] : $_POST['achternaam'])."'></span></td>";
	echo "</tr>";

	echo "<tr>";
	echo "<td>";
	echo "Bondsnummer *</td>";
	echo "<td>";
		echo "<p>".(empty($row['bondsnummer']) ? 'onbekend' : $row['bondsnummer'])."</p></td>";
	echo "<td>";
	echo "&nbsp;</td>";
	echo "</tr>";

	echo "<tr>";
	echo "<td>";
	echo "Email *</td>";
	echo "<td>";
	echo $row['email'];
		echo "<input type='hidden' name='email' value='".$row['email']."'>";
	//if($_POST['legeEmail'] || $_POST['dubbeleEmail']) {	echo "<input type='text' name='email' style='background:yellow' size='15' maxlength='50' id='team' name='team' value='".(empty($_POST['email']) ? $row['email'] : $_POST['email'])."'></td>";}
	//else {												echo "<input type='text' name='email' size='15' maxlength='50' id='team' name='team' value='".(empty($_POST['email']) ? $row['email'] : $_POST['email'])."'></td>";}
	echo "<td>";
	//if($_POST['dubbeleEmail']) {echo "<p id='opmerking_email' style='color:red; visibility:visible;font-weight:bold;'>Er bestaat al een account met dit e-mail adres.</p></td>";}
	//else {						echo "<p id='opmerking_email' style='color:red; visibility:hidden;font-weight:bold;'>Er bestaat al een account met dit e-mail adres.</p></td>";}
	echo "</tr>";

	echo "<tr>";
	echo "<td>";
	echo "Telefoon</td>";
	echo "<td>";
	if(isset($_POST['tel_deel1']) || isset($_POST['tel_deel2'])) {
		$tel_deel1 = $_POST['tel_deel1'];
		$tel_deel2 = $_POST['tel_deel2'];
	}else {
		list($tel_deel1, $tel_deel2) = explode('-', $row['telNummer']);
	}
		echo "<span class='textfield'><input type='text' name='tel_deel1' style='width: 35px; ' maxlength='4' onKeyPress='return numbersonly(this, event)' value='".$tel_deel1."'></span>-&nbsp;&nbsp;<span class='textfield'><input type='text' name='tel_deel2' size='6' maxlength='7' onKeyPress='return numbersonly(this, event, 0, 1)' value='".$tel_deel2."'></span></td>";
	echo "<td>";
	echo "&nbsp;</td>";
	echo "</tr>";

	echo "<tr>";
	echo "<td>";
	echo "Mobiel</td>";
	echo "<td colspan='2'>";
		echo "<span class='textfield'><input type='text' name='mob' style='width: 125px;' maxlength='10' onKeyPress='return numbersonly(this, event)' value='".(empty($_POST['mob']) ? $row['mobNummer'] : $_POST['mob'])."'></span></td>";
	echo "</tr>";
	
	//Lege rij
	echo "<tr>";
		echo "<td colspan='3'>&nbsp;</td>";
	echo "</tr>";
	
	echo "<tr>";
		echo "<td>Scheids herinnering ";
			echo "<img class='tooltip' style='width:13px; height:13px;' src='/images/style".$style_nmr."/icons/informatie.png' alt='' title='Als scheids herinnering aangevingt staat, ontvang je drie dagen voordat je moet scheidsen een e-mail ter herinnering dat je moet scheidsen.'>";
		echo "</td>";
		echo "<td collspan='2'>";
			$scheidsHerinnering = (empty($_POST['scheidsHerinnering']) ? $row['scheidsHerinnering'] : $_POST['scheidsHerinnering']);
			if($scheidsHerinnering == 'on' || $scheidsHerinnering == 1) {	echo "<input type='checkbox' name='scheidsHerinnering' checked='yes'></a></td>";}
			else {														echo "<input type='checkbox' name='scheidsHerinnering'></a></td>";}
	echo "</tr>";

	echo "<input type='hidden' name='gegevensZichtbaar' value='".$row['gegevensZichtbaar']."'>";
	/*
	 echo "<tr>";
	 echo "<td>";
	 echo "Gegevens zichtbaar</td>";
	 echo "<td collspan='2'>";
	 ?><a onmouseover="return overlib('De gegevens zoals statistieken en de teampagina weergeven. Als deze uit gevinkt staat kunt u de gegevens van u zelf niet zien en de gegevens van de teamgenoten blijven ook verborgen.');" onmouseout="return nd();" onfocus="this.blur()"><?php
	 $gegevensZichtbaar = (empty($_POST['gegevensZichtbaar']) ? $row['gegevensZichtbaar'] : $_POST['gegevensZichtbaar']);
	 if($gegevensZichtbaar == 'on' || $gegevensZichtbaar == 1) {	echo "<input type='checkbox' name='gegevensZichtbaar' checked='yes'></a></td>";}
	 else {														echo "<input type='checkbox' name='gegevensZichtbaar'></a></td>";}
	 echo "</tr>";
	 */
	
	/* Scheidsherinnering en kantine herinnering
	echo "<tr>";
	echo "<td>";
	echo "Scheids herinnering ";
	echo "<img class='tooltip' style='width:13px; height:13px;' src='/images/style".$style_nmr."/icons/informatie.png' alt='' title='Als scheids herinnering aangevingt staat, ontvang je twee dagen voordat je moet scheidsen een e-mail ter herinnering dat je over twee dagen moet scheidsen.'>";
	echo "</td>";
	echo "<td collspan='2'>";
	$scheidsHerinnering = (empty($_POST['scheidsHerinnering']) ? $row['scheidsHerinnering'] : $_POST['scheidsHerinnering']);
	if($scheidsHerinnering == 'on' || $scheidsHerinnering == 1) {	echo "<input type='checkbox' name='scheidsHerinnering' checked='yes'></a></td>";}
	else {														echo "<input type='checkbox' name='scheidsHerinnering'></a></td>";}
	echo "</tr>";

	echo "<tr>";
	echo "<td>";
	echo "Kantine herinnering ";
	echo "<img class='tooltip' style='width:13px; height:13px;' src='/images/style".$style_nmr."/icons/informatie.png' alt='' title='Als kantine herinnering aangevingt staat, ontvang je twee dagen voordat je kantinedienst moet draaien een e-mail ter herinnering dat je over twee dagen kantinedienst hebt.'>";
	echo "</td>";
	echo "<td collspan='2'>";
	$kantineHerinnering = (empty($_POST['kantineHerinnering']) ? $row['kantineHerinnering'] : $_POST['kantineHerinnering']);
	if($kantineHerinnering == 'on' || $kantineHerinnering == 1) {	echo "<input type='checkbox' name='kantineHerinnering' checked='yes'></a></td>";}
	else {															echo "<input type='checkbox' name='kantineHerinnering'></a></td>";}
	echo "</tr>";
	*/
	echo "</table>";
}
//Hier komen de fouten in te staan als de wijzigingen niet doorgevoerd kunnen worden 
echo "<div id='error' class='error' style='display: none;'></div>";
echo "<br>";
echo "<span class='button'><input type='submit' name='wijzigen' value='Wijzigingen doorvoeren'></span>";
echo "</form>";
echo "</div></div></div></div></div>"; //Sluit alle divjes
include_once($_SERVER['DOCUMENT_ROOT']."/footer.php");
?>